5bbb4bfdff6cafe7b0e163046399ecd6df4f6325,source_gen/jetbrains/mps/xml/editor/Element_Editor.java,Element_Editor,createNameCell,#EditorContext#SNode#,142
Before Change
return editorCell;
}
public EditorCell createNameCell(EditorContext context, SNode node) {
PropertyAccessor propertyAccessor = new PropertyAccessor(node, "name", false, false, context);
EditorCell_Property editorCell = EditorCell_Property.create(context, propertyAccessor, node);
editorCell.setSelectable(true);
editorCell.setDrawBorder(false);
editorCell.setEditable(true);
editorCell.setDefaultText("?name?");
editorCell.setDrawBrackets(false);
editorCell.setBracketsColor(Color.black);
editorCell.getTextLine().setFontType(MPSFonts.BOLD);
editorCell.getTextLine().setTextColor(MPSColors.DARK_BLUE);
editorCell.setAction(EditorCellAction.DELETE, new CellAction_DeleteProperty(node, "name"));
editorCell.putUserObject(EditorCell.CELL_ID, "1107867522562");
return editorCell;
}
public EditorCell createNameCell1(EditorContext context, SNode node) {
PropertyAccessor propertyAccessor = new PropertyAccessor(node, "name", false, false, context);
After Change
((EditorCell_Basic)editorCell).setParseable(false);
return editorCell;
}
public EditorCell createNameCell(EditorContext context, SNode node) {
CellProviderWithRole provider = new PropertyCellProvider(node, context);
provider.setRole("name");
provider.setNoTargetText("?name?");
provider.setReadOnly(false);
provider.setAllowsEmptyTarget(false);
EditorCell cellWithRole = this.createNameCellinternal(context, node, provider);
SNode attributeConcept = provider.getRoleAttribute();
Class attributeKind = provider.getRoleAttributeClass();
if(attributeConcept != null) {
IOperationContext opContext = context.getOperationContext();
EditorManager manager = EditorManager.getInstanceFromContext(opContext);
return manager.createRoleAttributeCell(context, attributeConcept, attributeKind, cellWithRole);
} else
return cellWithRole;
}
public EditorCell createNameCell1internal(EditorContext context, SNode node, CellProviderWithRole aProvider) {
CellProviderWithRole provider = aProvider;